/****************************************
 * Copyright (c) 2015 NiuWa.
 * All rights reserved.
 * Created on 2015年4月5日
 * 
 * Contributors:
 * 	bwz - initial implementation
 ****************************************/
package com.niuwa.p2p.vo.front.product;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @title 产品详情vo
 *
 * @author bwz
 * @version 1.0
 * @created 2015年4月5日
 */
public class FrontProductDetailVo extends FrontProductListVo{

	private Date pubtime; //发布日期
	
	private Date completetime; //结标时间
	
	private BigDecimal maxinvest;
	
	private BigDecimal increasemoney; //递增金额
	
	private String refundmethod; //还款方式

	private Integer producttag; // 1-->新客专享、2-->优选计划、3-->宝宝精选 4--->债权转换
	
	private String isTrans; //是否允许转让或退出
	
	private Integer bot; //不可转让期限 = 最低持有期限
	
	private String holdtermtype; //持有期限单位
	
	private String incomeDesc; //收益说明

	//转换字段
	private Long pubdate;
	
	private Long completedate; 
	
	private BigDecimal accruedInterest; //应计利息
	
	private BigDecimal discount; //折让金
	
	private String accruedInterestStr;
	
	private String discountStr;
	

	public Date getPubtime() {
		return pubtime;
	}

	public void setPubtime(Date pubtime) {
		this.pubtime = pubtime;
	}

	public Date getCompletetime() {
		return completetime;
	}

	public void setCompletetime(Date completetime) {
		this.completetime = completetime;
	}

	public BigDecimal getMaxinvest() {
		return maxinvest;
	}

	public void setMaxinvest(BigDecimal maxinvest) {
		this.maxinvest = maxinvest;
	}

	public BigDecimal getIncreasemoney() {
		return increasemoney;
	}

	public void setIncreasemoney(BigDecimal increasemoney) {
		this.increasemoney = increasemoney;
	}

	public String getRefundmethod() {
		return refundmethod;
	}

	public void setRefundmethod(String refundmethod) {
		this.refundmethod = refundmethod;
	}

	public Integer getProducttag() {
		return producttag;
	}

	public void setProducttag(Integer producttag) {
		this.producttag = producttag;
	}

	public String getIsTrans() {
		return isTrans;
	}

	public void setIsTrans(String isTrans) {
		this.isTrans = isTrans;
	}

	public Integer getBot() {
		return bot;
	}

	public void setBot(Integer bot) {
		this.bot = bot;
	}

	public String getHoldtermtype() {
		return holdtermtype;
	}

	public void setHoldtermtype(String holdtermtype) {
		this.holdtermtype = holdtermtype;
	}

	public Long getPubdate() {
		return pubdate;
	}

	public void setPubdate(Long pubdate) {
		this.pubdate = pubdate;
	}

	public Long getCompletedate() {
		return completedate;
	}

	public void setCompletedate(Long completedate) {
		this.completedate = completedate;
	}

	public String getIncomeDesc() {
		return incomeDesc;
	}

	public void setIncomeDesc(String incomeDesc) {
		this.incomeDesc = incomeDesc;
	}

	public BigDecimal getAccruedInterest() {
		return accruedInterest;
	}

	public void setAccruedInterest(BigDecimal accruedInterest) {
		this.accruedInterest = accruedInterest;
	}

	public BigDecimal getDiscount() {
		return discount;
	}

	public void setDiscount(BigDecimal discount) {
		this.discount = discount;
	}

	public String getAccruedInterestStr() {
		return accruedInterestStr;
	}

	public void setAccruedInterestStr(String accruedInterestStr) {
		this.accruedInterestStr = accruedInterestStr;
	}

	public String getDiscountStr() {
		return discountStr;
	}

	public void setDiscountStr(String discountStr) {
		this.discountStr = discountStr;
	}


}
